<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			// 如果需要使用特殊的属性名,不能用.的方式来操作而是对象[""],读取值都需要采用这种方式
			//js对象的属性值可以是任意的数据类型甚至可以是一个对象
			//in 运算符通过该运算符可以检查一个对象中是否含有指定的属性，如果有则返回true，没有则返回false
			var obj=new Object();
			obj["123"]="林润钿";
			var n="123";
			obj.test=undefined;
			console.log(obj[n]);  //789
			console.log(obj.test);
			
			
			var obj1=new Object();
			obj1.name="猪八戒";
			
			var obj2=new Object();
			obj2.test=obj1;
			console.log(obj2.test.name);
			console.log("name" in obj2);  /* 有属性test而已 */
			console.log("test" in obj2);
		</script>
	</head>
	<body>
	</body>
</html>